<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 字符串的特性
    // 1.有length属性,表长度,在字符串中表示字符的个数
    // 2.可以通过下标取值,但是不能通过下标赋值(官方决定的 =>字符串的拓展方法都不会影响原字符串,操作字符串都会返回新字符串)    下标的在最大值 = length - 1
    // 3. 可以被循环 遍历

    var str = "hello world";
    // var str = new String("hello world");
    console.log(str);

    // length
    console.log(str.length,str["length"]);

    // 下标取值
    console.log(str[6]);
    console.log(str[100]);
 
    // 下标赋值  没有效果
    // str[6] = "W";
    // console.log(str);

    // for(var i=0;i<str.length;i++){
    //     console.log(i,str[i]);
    // }

    // for(var i in str){
    //     console.log(i,str[i]);
    // }

    for(var val of str){
        console.log(val);
    }




</script>
</html>